page {
	/* 主题色 */
	--primary-color: #0052D9;
	/* 黑色 */
	--black-color: #000000;
	/* 灰色 */
	--grey-color: rgba(0, 0, 0, 0.7);
	/* 浅灰 */
	--grey-light-color: rgba(160, 160, 160, 1);

	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	background-color: #F8F8F8;
}

.filter-gray {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	opacity: 0.6;
}

/* 卡片 */
.card {
	position: relative;
	width: 100%;
	padding: 32rpx;
	border-radius: 16rpx;
	box-sizing: border-box;
	background-color: #FFFFFF;
	box-shadow: 0rpx 0rpx 22rpx rgba(0, 0, 0, 0.05);
	/* background-color: rgba(255, 255, 255, 0.1); */
}

/* 提交按钮样式 */
.submit {
	width: 100%;
	box-sizing: border-box;
}

.submit button {
	width: 100%;
	height: 84rpx;
	margin: 0;
	line-height: 84rpx;
	border-radius: 100rpx;
	background-color: #FFFFFF;
	border: 1rpx solid var(--primary-color);
}

.submit button::after {
	border: none;
}

.submit-default {
	width: 100%;
	height: 84rpx;
	font-size: 32rpx;
	line-height: 84rpx;
	border-radius: 100rpx;
	color: var(--primary-color);
	border: 1rpx solid var(--primary-color);
	background-color: transparent !important;
}

.submit-button {
	width: 100%;
	height: 84rpx;
	color: #FFFFFF;
	font-size: 32rpx;
	line-height: 84rpx;
	border-radius: 100rpx;
	background-color: var(--primary-color) !important;
}

.submit-disabled {
	width: 100%;
	height: 84rpx;
	color: #A0A0A0;
	font-size: 32rpx;
	line-height: 84rpx;
	border-radius: 100rpx;
	background-color: #D3D3D3 !important;
	border: 1rpx solid #D3D3D3 !important;
}

.placeholder-class {
	color: #BDBDBD;
	font-weight: 300;
	font-size: 32rpx !important;
}

input{
	font-size: 32rpx;
	color: var(--black--color);
}

.bank-home{
	position: fixed;
	right: 64rpx;
	bottom: 220rpx;
	width: 120rpx;
	height: 120rpx;
	border-radius: 50%;
	box-shadow: 0rpx 0rpx 40rpx rgba(0, 0, 0, 0.3);
	background-color: var(--primary-color);
}